ribbon snake - English Synonyms Dictionary